home *** CD-ROM | disk | FTP | other *** search
- package opera;
-
- import java.awt.Frame;
- import sun.awt.AppContext;
- import sun.awt.SunToolkit;
-
- class AppContextCreator extends Thread {
- Object syncObject = new Object();
- AppContext appContext = null;
-
- AppContextCreator(ThreadGroup var1) {
- super(var1, "AppContextCreator");
- }
-
- public void run() {
- Object var1 = this.syncObject;
- synchronized(var1) {
- if (this.appContext == null) {
- this.appContext = SunToolkit.createNewAppContext();
- } else {
- Frame[] var2 = Frame.getFrames();
-
- for(int var3 = 0; var3 < var2.length; ++var3) {
- if (var2[var3] != null) {
- var2[var3].dispose();
- }
- }
- }
-
- this.syncObject.notifyAll();
- }
- }
- }
-